/* header start */
 .public-header {
   height: 110px;

 }

 .public-header .header-logo {
   float: left;
   margin-top: 34px;
 }

 .public-header .header-logo a {
   height: 54px;
   width: 182px;
   background: url("../images/header-logo.png") no-repeat;
 }

 .public-header .header-nav {
   float: right;
   margin-top: 34px;
 }

 .public-header .header-nav .item {
   float: left;
   font-size: 14px;
   margin-left: 50px;
 }

 .public-header .header-nav .item a {
   color: #3b3b3b;
 }

 .public-header .header-nav .item a:hover {
   text-decoration: underline;
 }

 .public-container {
   position: relative;
   /* height: 110px; */
   width: 1100px;
   margin: 0 auto;

 }

/* footer start */
 .public-footer {
   height: 218px;
   width: 100%;
   background-color: rgba(59, 59, 59, 1);
   padding-top: 100px;
 }

 .public-footer .footer-col {
   width: 230px;
   float: left;
   margin-right: 60px;
   font-size: 16px;
   color: #e1e1e1;
   line-height: 1.8;

 }
.public-footer .footer-col a{
  margin-right: 60px;
  font-size: 16px;
  color: #e1e1e1;
  line-height: 1.8;
  margin:0px;


}
.public-footer .footer-col a:hover{
    text-decoration: underline;
}
 .public-footer .footer-col:last-child {
   margin-right: 0;
 }

 .public-footer .footer-col .footer-logo {
   width: 182px;
   height: 55px;
   background: url("../images/footer-logo.png") no-repeat;
   margin-bottom: 10px;
 }
